home *** CD-ROM | disk | FTP | other *** search
-
-
-
- - 1 -
-
-
-
- Base Development 7.2 Release Notes
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- - 2 -
-
-
-
- DDDDooooccccuuuummmmeeeennnntttt NNNNuuuummmmbbbbeeeerrrr 000000008888----1111777788882222----000033330000
-
-
- 5. _B_u_g__F_i_x_e_s
-
- This chapter briefly describes the bugs that
- have been fixed in the compiler since release
- 7.1. Some of the headings are followed by a
- Silicon Graphics incident report number.
-
- +o Very slow compilation of Fortran file.
- Under certain circumstances, the
- compilation of a certain Fortran source
- code file would take approximately 45
- minutes to compile.
- This has been fixed (Bug #475298).
-
- +o Datapool: padding between datapool elements
- Datapool items were always aligned on
- doubleword boundary, regardless of their
- types. This has been fixed so that they
- are aligned according to the type of each
- item. (Bug #453040).
-
- +o Compiler coredumps when compiling with -32
- -g option.
- Under certain circumstances, the compiler
- would dump core when compiling files -32
- -g. This has been fixed. (Bug #372302)
-
- +o Namelist I/O problem
- Fixed the problem in namelist I/O which
- resulted in the error "variable not in
- namelist" (Bug #359690)
-
- +o Structures misalignemnt
- Fixed a problem where structures were not
- aligned properly and caused a bus error.
- (Bug #443526)
-
- +o Rejecting -p flag
- The following code would core dump when
- compiled with -p.
-
- a = 1.0
- b = 2.0
- c = matmul(a,b)
- print *, c
- stop
- end
-
-
-
-
-
-
-
-
-
-
-
-
- - 3 -
-
-
-
- As -p is no longer supported; the user
- should use ssrun -pcsamp, etc. to do pc-
- sampling. The compiler was changed to
- reject -p with a warning. (Bug #444089)
-
- +o f77 -n32 causes problems reading
- unformatted files
- Under certain circumstances programs
- compiled -n32 would have problems reading
- unformatted files. This has been fixed.
- (Bug #454102)
-
- +o n32/64 f77 compilers do not accept
- -NCxxxx, xxxx>1000
- Code with more than 1000 continuation lines
- would get an error similar to the
- following:
-
- Command-line error(2414): Invalid number of continuation lines in -NC
-
- This has been fixed. (Bug #461738)
-
- +o f77 structure alignment problem when using
- -32 compiler option, bus error
- This has been fixed. (Bug #468837)
-
- +o f77 unformatted write with negative implied
- do fails
- The following code fragment would not be
- compiled correctly:
-
- c
- c This does not work when using f77 -mips4
- c
- open(11,file='file1.dat',form='unformatted')
- write(11) imax,1,1
- write(11) (xt(i),i=imax,1,-1),
- & (yt(i),i=imax,1,-1),
- & (zt(i),i=imax,1,-1)
- close(11)
- c
-
- This has been fixed. (Bug #468899)
-
- +o f77: compiler error: can't find local for
- idn = 10, offset = 40
- The following code would not be compiled
- correctly -static -g -c:
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- - 4 -
-
-
-
- SUBROUTINE MAPCRV (XMAP, NPARRA, DATSTR, ERR)
- CHARACTER DATSTR*(*)
- GO TO 10
- ENTRY MAPSYM (XMAP, NPARRA, ISYM, KOLREF, HTSYM, SYMANG, XLTABL, N
- + LTABL, DATSTR, ERR)
-
- 10 CONTINUE
- RETURN
- END
-
- This has been fixed. (Bug #469034)
-
- +o Assertion failure with -r8 -O3 during LNO
- phase
- Under certain circumstances, an f77
- compilation would abort with the following
- error message:
-
- ### Assertion failure at line 270 of ../../be/lno/snl_trans.cxx:
- ### Compiler Error in file foo1.f during Loop Nest Optimizer phase:
- ### Projection failed!
- f77 INTERNAL ERROR: /usr/lib32/cmplrs/be returned non-zero status 1
-
- This has been fixed. (Bug #473750).
-
-
- +o f77 -64 fails on close of non-existent file
- Closing a non-existent file causes error
- when the executable was compiled with the
- "-64" option. This has been fixed. (Bug
- #477232)
-
-
- +o mfef77 core dumps with undefined variable
- When compiling incorrect code with -n32
- option, in which an array has no type
- declaration, /usr/lib32/cmplrs/mfef77 would
- core dump. This has been fixed. (Bug
- #492186)
-
-
- +o Optimization -O3 gives wrong result in f77
- version 7.1
- Under a certain condition using -O3 in
- conjunction with f77 -n32 would produce a
- program which gives incorrect results.
- This has been fixed. (Bug #517093)
-
-
-
-
-
-
-
-
-
-
-
-
-